home *** CD-ROM | disk | FTP | other *** search
- /*****************************************************************************
- * "Irit" - the 3d (not only polygonal) solid modeller. *
- * *
- * Written by: Gershon Elber Ver 0.2, Mar. 1990 *
- ******************************************************************************
- * Definitions, visible to others, of Boolean operation modules: *
- *****************************************************************************/
-
- #ifndef BOOLEAN_GH
- #define BOOLEAN_GH
-
- /* Prototype of the global functions in the Boolean operations module: */
- IPObjectStruct *BooleanOR(IPObjectStruct *PObj1, IPObjectStruct *PObj2);
- IPObjectStruct *BooleanAND(IPObjectStruct *PObj1, IPObjectStruct *PObj2);
- IPObjectStruct *BooleanSUB(IPObjectStruct *PObj1, IPObjectStruct *PObj2);
- IPObjectStruct *BooleanNEG(IPObjectStruct *PObj);
- IPObjectStruct *BooleanCUT(IPObjectStruct *PObj1, IPObjectStruct *PObj2);
- IPObjectStruct *BooleanMERGE(IPObjectStruct *PObj1, IPObjectStruct *PObj2);
- void CleanUpPolygonList(IPPolygonStruct **PPolygon);
-
- #endif /* BOOLEAN_GH */
-